package com.niiwoo.civet.mobile.vo.response.loan;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

/**
 * @Description: 用户信息认证状态
 * @Author:LiJian
 * @Date:2017/10/11
 */
@Setter
@Getter
@ApiModel(description = "用户信息认证状态")
public class UserDataStatusResponseVO {

    @ApiModelProperty(value = "个人信息状态(0、未完成 1、已完成)", example="1")
    private Byte personalInfoStatus;

    @ApiModelProperty(value = "身份信息状态(0、未完成 1、已完成 2、快过期 3、已过期 4、提交成功)", example="1")
    private Byte identityInfoStatus;

    @ApiModelProperty(value = "银行卡状态(0、未完成 1、已完成 2、未激活)", example="1")
    private Byte bankCardStatus;

    @ApiModelProperty(value = "授权状态(0、未完成 1、已完成 2、已过期)", example="1")
    private Byte authStatus;

    @ApiModelProperty(value = "芝麻信用状态(0、未授权 1、已完成)", example="1")
    private Byte zhimaAuthStatus;

    @ApiModelProperty(value = "运营商认证状态(0、未完成 1、已授权 2、已完成 3、已过期)", example="1")
    private Byte telOperatorAuthStatus;

    @ApiModelProperty(value = "社保授权状态(0、未完成 1、已授权 2、已完成 3、已过期)", example="1")
    private Byte socialSecurityStatus;

    @ApiModelProperty(value = "信用卡状态(0、未完成 1、已授权 2、已完成 3、已过期)", example="1")
    private Byte creditCardStatus;

    @ApiModelProperty(value = "芝麻开关状态(0、关闭 1、打开)", example="1")
    private Byte zhimaSwitchStatus;

    @ApiModelProperty(value = "社保开关状态(0、关闭 1、打开)", example="1")
    private Byte socialSecuritySwitchStatus;

    @ApiModelProperty(value = "社保、信用卡二选一开关(1：开启   0：关闭)")
    private Byte socialSecurityOrCreditCard;

}
